Copyright(C) 1994,1995,1996,1997 Terumasa KODAKA , Takeshi KONO


■ソフトウェアディップスイッチ
対象	ソフトウェアディップスイッチ搭載機種
	98NOTE■[PC-9801N・NS・NV・NS/E・NCを除く]
	PC-9801UR・UF・US・FA・FX・FS・BA・BX・BA2・BS2・BX2・BA3・BX3・BX4
	PC-9821■[PC-9821Ap・As・Aeを除く]
解説  o I/O 841E〜8F1Ehはシステムットアップメニューの各種設定項目などについて、
	ハードウェアの設定や、設定内容の保存、その他の目的で使用されるソフト
	ウェアディップスイッチである。
      o ソフトウェアディップスイッチは表バンクと裏バンクで構成され、各I/O
	ポートにつき表裏で2つづつのソフトウェアディップスイッチが存在する。
	バンクの選択方法は各機種によって多少異なっていることがあり、ソフト
	ウェアディップスイッチに確実にアクセスするためには、機種判別を行い
	各機種に応じてバンクの選択方法を選ぶ必要が有る。


	表: 機種ごとのバンク選択方法
	----------------------------------------+---------------+-------------
	機種名					|表バンク選択	|裏バンク選択
	----------------------------------------+---------------+-------------
	PC-9801UF・UR・US・FA・FX・FS		|バンクなし(表バンクのみ)
	----------------------------------------+---------------+-------------
	PC-9801NS/T・NL・NS/L・NA・NL/R		|		|
	PC-9801BA・BX,PC-9821初代・Ce		|out 00F6h,A0h	|out 00F6h,E0h
	----------------------------------------+---------------+-------------
	PC-9801NS/R・P・NX/C			|out F0F6h,A0h	|out F0F6h,E0h
	----------------------------------------+---------------+-------------
	PC-9801NS/A・NL/A			|		|
	PC-9821Ne・Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm・	|		|
	Ne3・Nd2・Na7・Nx・Lt2			|out 8F1Fh,A0h	|out 8F1Fh,E0h
	----------------------------------------+---------------+-------------
	PC-9801BA2・BS2・BX2・BA3・BX3・BX4		|		|
	PC-9821Af・Ap2・As2・Bp・Bs・Be・Bf・Ts・Cs2・	|		|
	Ce2・An・Xt・Xa・Xf・Xn・Xp・Xs・Xe・Cf・Cx・Cb・	|		|
	Ap3・As3・Xa16・Xa13・Xa12・Xa10・Xa9・Xa7・Xa7e|		|
	Xt16・Xt13・Xv13・Xb10・Xe10		|		|
	V10・V7・Cx2・Cb2・Cx3・Cb3			|out 8F1Fh,80h	|out 8F1Fh,C0h
	----------------------------------------+---------------+-------------
      o PC-9801DA・DX・DS・CSもI/O 841E〜8F1EhのI/O空間をソフトウェアディップ
	スイッチの設定のために用いているが、そのビットの意味の割り付けなど
	は他の機種のそれとは異なっている。
関連	I/O 00F6h - A0h,E0h
	I/O F0F6h - A0h,E0h
	I/O 8F1Fh - 80h,C0h
	I/O 8F1Fh - A0h,E0h


I/O	841Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: GRPH mode
		1= 拡張モード
		0= 基本モード
	bit 6: HDDセクタ長
		1= 512bytes/sector
		0= 256bytes/sector
	bit 5,4: RS-232C伝送方式
		11b= 調歩同期(デフォルト)
		10b= ST2同期
		01b= 同期刻時
		00b= BCI同期
	bit 3: 内蔵FDDドライブのドライブ番号
		1= 内蔵ドライブが1または2
		0= 内蔵ドライブが3または4
	bit 2: DIS-SW 1-3
		1= プラズマディスプレイモード
		0= CRTモード
		* 98NOTEシリーズではUndocumented。
		  98ノートメニューではDIP-SW 1-3はつねにOFFで使用することと
		  表示されるが、実際には変更可能。
	bit 1: サウンドBIOSの切り離し■[PC-9801US,PC-9821Af・Ap2・As2・Cs2・Ce2
					・An・Ap3・As3・Cb2・Cx2・Na7・Nx]
		1= 切り離す
		0= 切り離さない
	bit 0: odd parity
		* このバイトのodd parity

解説  o 各種設定を行う。
関連	0000:0457h
	0000:05B0h
	I/O 0031h
	I/O 006Ah - 40h,41h
	I/O 7FDDh bit 1,0


I/O	851Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[WRITE]
	bit 7: GDCクロック周波数
		1= 2.5MHz
		0= 5.0MHz
	bit 6: Vfキーの使用■[PC-9821Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm・Ne3・Nd2・
				Na7・Nx,PC-9801NL/A以外]
		1= する
		0= しない
	bit 5: 内蔵HDD切り離し
		1= 切り離さない
		0= 切り離す
	bit 4: odd parity
		*このバイトのodd parity
	bit 3: テキスト画面行数
		1= 20行
		0= 25行
	bit 2: テキスト画面桁数
		1= 40行
		0= 80行
	bit 1: ターミナルモード設定
		1= BASIC起動
		0= ターミナルモード起動
	bit 0: BASICモード
		1= BASICモードで起動
		0= N-BASICを起動
		* 実際には意味を持たない
	[READ]
	bit 4: odd parity
		*このバイトのodd parity

解説  o bit 4以外は、システムポートPIO 8255のPORT Aから読みだされる値を
	設定する。
      o I/O 0031h bit 4から読み出される値の設定にはI/O 871Eh bit 5を用いる。
関連	I/O 0031h
	I/O 871Eh bit 5


I/O	861Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: 予約		
		* 通常は0に設定する
	bit 5: メインメモリ容量
		1= 640Kbytes
		0= 512Kbytes
	bit 4: DMA互換/高速モード切り替え
		1= 互換モード
		0= 高速モード
	bit 3: フロッピーモータ制御
		1= する
		0= しない
	bit 2: 専用SCSI DMAチャネル選択■[PC-9821Ce・Af・Ap2・As2・An・Ap3・As3]
		1= DMA ch0選択
		0= DMA ch1選択
		* SCSI専用スロットに搭載したSCSIボードが使用するDMAチャネルを
		  設定する
	bit 1: FDD固定モードの動作モード
		1= 640KBモード
		0= 1MBモード
	bit 0: FDDインターフェースモード
		1= 自動切り換えモード
		0= 固定モード
解説  o 
関連	I/O 0031h
	I/O 00F4h			
	I/O 0CC4h bit 1,0		


I/O	871Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: 不明■[98NOTE]
		
	bit 5: メモリスイッチの初期化
		1= する
		0= しない
		* I/O 0031h bit 4で読み出される値を設定する
	bit 4: RAMドライブ用メモリの使用
		1= RAMドライブとして使用
		0= プロテクトメモリとして使用
	bit 3,2: BEEP音ボリューム■[98NOTE・PC-9821Bp・Bs・Be・Bf・Ts・Xe・Xe10
					PC-9801BA2・BS2・BX2・BA3・BX3・BX4]
		11b= 大
		10b= 中
		01b= 小
		00b= 無音
	
	

	bit 1: LCD階調(DIP-SW 3-3)■[98NOTEモノクロ液晶搭載機]
		1= モノクロLCDを8階調で使用
		0= モノクロLCDを2階調で使用
		* NOTEメニューではDIP-SW 3-3はつねにOFFで使用することと
		  表示されるが、実際には変更可能。

	bit 0: LCD反転(DIP-SW 3-4)■[98NOTEモノクロ液晶搭載機]
		1= リバース
		0= ノーマル
	bit 0: 不明■[PC-9821Cf・Cx・Cb]
		1= IDEなしのとき
		0= IDEありのとき
解説
関連	I/O 851Eh bit 7〜5,3〜0
	I/O 0031h bit 4


I/O	881Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: Vfキーの使用(DIP SW2-7)■[PC-9821Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm
						・Na7・Nx,PC-9801NL/A以外]
		1= する
		0= しない
	bit 6: サウンド機能の使用■[PC-9821Np・Nf]
		1= 使用する
		0= 使用しない
	bit 5: サウンド機能の使用■[PC-9821初代・Ce・Af・Ap2・As2・Cs2・Ce2・An
				Xt・Xa・Xf・Xn・Xp・Xs・Ap3・As3・Xa10・Xa9・Xa7・Xe10/C4
				Na7・Nx・Na9・Na12]
		1= 使用する
		0= 使用しない
	bit 4,3: EMS機能■[PC-9821Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm・Ne3・Nd2・Na7・Nx,
							PC-9801NL/A以外]
		11b= 使用しない
		10b= サウンド
		01b= ネットワーク
		00b= 使用する
	bit 4,3: サウンド割り込みチャネル■[PC-9821Np・Nf・Na7・Nx]
		00b= INT0
		01b= INT1
		10b= INT41
		11b= INT5
	bit 2: キーボード選択■[PC-9821Np・Ns・Nf・Na7・Nx]
		1= 内蔵キーボード選択
		0= 外部キーボード選択
	bit 1: レジュームのON/OFF
		1= する
		0= しない
	bit 0: RS-232Cの使用■[PC-9801NS/T・NL・NS/L・NA・NS/R,PC-9821Ne]
		1= 使用しない
		0= 使用する
	bit 0: 16Mバイト空間制御■[PC-9801NS/A・NL/A,
			PC-9821Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm・Ne3・Nd2・Na7・Nx]
		1= 切り放す(システムで使用しない)メモリがリニア
		0= 切り放さない(システムで使用する)メモリが分断
		関連	I/O 043Bh bit 2

解説  o 各種設定状態を保持する。
関連	0000:0400h bit 5
	I/O 08F0h,08F2h - 0056h bit 0
	I/O 0900h,0906h - 0014h bit 1		
	I/O 0F40h bit 5〜3■[PC-9821Np・Nf・Na7・Nx]


I/O	891Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: ブザー停止
		1= しない
		0= する
	bit 6,5: ダイヤルモード
		11b= 20PPS
		10b= 10PPS
		00b= トーン
	bit 4: ループバックテスト
		1= しない
		0= する
	bit 3,2: 通信速度
		00b= 2400bps
		01b= 1200bps
		10b= 300bps
		11b= AUTO
	bit 1,0: モデムモード
		00b= AUTO
		01b= CALL
		10b= ANS

解説  o 98NOTE内蔵モデムの各種設定状態を保持する。
関連	I/O 6E8Eh
	I/O 8A1Eh


I/O	8A1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: モデム使用
		1= する
		0= しない
	bit 7: パリティ
		* I/O 891EhとI/O 8A1Ehを合わせてODDにするパリティ
	bit 5: ロスオブキャリアデスコネクト
		1= しない
		0= する
	bit 4: CIオプション選択
		1= しない
		0= する
	bit 3: CDオプション選択
		1= しない
		0= する
	bit 2: アンサートーン確認
		1= しない
		0= する
	bit 1: アンサートーン送出
		1= しない
		0= する
	bit 0: 自動着信
		1= しない
		0= する

解説  o 98NOTE内蔵モデムの各種設定状態を保持する。
関連	I/O 7E8Eh
	I/O 891Eh


I/O	8B1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: ROM BASICの使用■[PC-9801NS/R・NX/C・BX・BA,PC-9821Ne]
		1= する
		0= しない
	bit 6: タイマ用カレンダ時計ICのインタラプトタイマ状態■[PC-9801P]
		1= カレンダ時計ICインタラプトタイマスタート
		0= カレンダ時計ICインタラプトタイマストップ
	bit 6: 不明■[PC-9821Af・Ap2・As2・Bp・Bs・Be・Bf・Ce2・Cs2・TS,
			PC-9801BA2・BS2・BX2・BA3・BX3・BX4]
		
	bit 6: 起動モード■[PC-9821Cf・Cx・Cb・Cx2・Cb2]
		1= テキスト起動モード
		0= グラフィックス起動モード
		* 98MULTi CanBeシリーズの起動モードを設定する。
		関連	F8E8:0005h bit 6
	bit 5〜2: スタンバイモードになるまでの時間■[98NOTE]
		1111b= スタンバイモードを使用しない
		1110b= 60分
		1101b= 55分
		1100b= 50分
		1011b= 45分
		1010b= 40分
		1001b= 35分
		1000b= 30分
		0111b= 25分
		0110b= 20分
		0101b= 15分
		0100b= 10分
		0011b=  6分
		0010b=  3分
		0001b=  2分
		0000b=  1分
	bit 1,0: 内蔵モデムの設定
		11b= 半二重
		10b= AT
		01b= V25bis
		00b= 使用しない
	bit 0: 赤外線インタフェースの使用■[PC-9821Cb2・Cx2・98NOTE]
		1= 使用する
		0= 使用しない
解説
関連	I/O 08F0h,08F2h - 0052h
	0000:045Dh bit 7
	0000:045Dh bit 6


I/O	8C1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6,5: VRAMウィンドウアドレス■[PC-9821Np・Ns・Ne2・Nd・Es・Nf]
		11b= F40000〜F4FFFFh
		10b= F60000〜F6FFFFh
		01b= F20000〜F2FFFFh
		00b= F00000〜F0FFFFh
		関連	I/O 0FAAh,0FABh - 01h
	bit 6: 98スライドパッド動作■[PC-9821Na7・Nx]
		1= タップ・ドラッグ動作なし
		0= タップ・ドラッグ動作あり
	bit 5,4: マウスエミュレーションモード■[PC-9801P]
		11b= マウスエミュレーションしない
		10b= 間接モード
		01b= 直接モード
		00b= 未定義
	bit 4: ポインティングデバイスの指定■[PC-9821Ne・Np・Ns・Ne2・Es・Nd・Ld・Lt・
						Nf・Nm・Ne3・Nd2,PC-9801NL/A]
		1= サムボール/98スライドパッド
		0= マウス
		関連	I/O 6B8Eh bit 3■[PC-9821Ne]
			I/O 4C8Eh bit 0■[PC-9821Np・Ns・Ne2・Nd・Es・Ld・Lt・
						Nf・Nm・Ne3・Nd2,PC-9801NL/A]
	bit 4: 不明■[PC-9801NS/R・NX/C・NS/A・NL/R,PC-9821Ne]
	bit 3〜0: オートパワーオフまでの時間
		1111b= オートパワーオフしない
		1110b= 60分
		1101b= 55分
		1100b= 50分
		1011b= 45分
		1010b= 40分
		1001b= 35分
		1000b= 30分
		0111b= 25分
		0110b= 20分
		0101b= 15分
		0100b= 10分
		0011b=  6分
		0010b=  3分
		0001b=  2分
		0000b=  1分

解説  o 各種設定状態を保持する。
関連	INT 1Fh	- Function 9B08h
	I/O 08F0h,08F2h - 0050h


I/O	8D1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: RAMドライブ用メモリの使用
		1= 使用しない
		0= 使用する
	bit 5: NOTEMENU,PENMENUのパッチデータ存在フラグ
		1= 存在する
		0= 存在しない
	bit 4: RAMドライブのライトプロテクト
		1= しない
		0= する
	bit 3: 第一ドライブの設定
		1= FDD
		0= RAMドライブ
	bit 2,1: システム起動装置の設定
		11b= FDD優先
		10b= RAM
		01b= FDD
		00b= 未定義
	bit 0: RAMドライブ用メモリの用途
		1= RAMドライブとして使用
		0= プロテクトメモリとして使用または使用しない

解説
関連	0000:0488h
	0000:048Eh


I/O	8E1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	98NOTE
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: バッテリ警告ビープの抑制■[PC-9821Np・Ns・Ne2・Nd・Es・Ld・Lt・
					Nf・Nm・Ne3・Nd2・Na7・Nx,PC-9801NL/A]
		1= 警告ビープを鳴らす
		0= 警告ビープを鳴らさない
	bit 5: カード関連不明
	bit 4: CPUモード■[PC-9801NA・NS/R・NX/C・NL/A,
			PC-9821Ne・Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm・Ne3・Nd2]
		1= Middle,Lowモード
		0= Highモード
	bit 4: タイマ用カレンダ時計ICの使用■[PC-9801P]
		1= 使用する
		0= 使用しない
	bit 3: 不明
	bit 2: CG関連(ソフトウェアDIPSWの退避)
		1= ディップスイッチモード
		0= 通常モード
	bit 1: LCDパネルとパワーボタンの連動■[PC-9801NS/T・NS/L・NA・NS/R・NX/C・
			NS/A・NL/R・NL/A,PC-9821Ne・Np・Ns・Ne2・Nd・Es・Ld・Lt・
			Nf・Nm・Ne3・Nd2・Na7・Nx]
		1= する
		0= しない
	bit 1: カレンダ時計ICの選択■[PC-9801P]
		1= タイマ用カレンダ時計IC選択
		0= 通常のカレンダ時計IC選択
	bit 0: [NUM]キーの使用■[PC-9801NS/T・NS/L・NA・NS/R・NX/C・NS/A・NL/R・NL/A
				PC-9821Ne・Np・Ns・Ne2・Nd・Es・Ld・Lt・Nf・Nm・Ne3・Nd2]
		1= 使用しない
		0= 使用する
解説	
関連	


I/O	8E1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	PC-9821Ce・Af・Ap2・As2・Bp・Bs・Be・Bf・Cs2・Ce2・Ts・An・Xt・Xa・Xp・Xn・Xp・Xs・Xe・Xf・
	Ap3・As3・Cf・Cx・Cb・Xa10・Xa9・Xa7・Xe10・Cx2・Cb2
	PC-9801BA2・BS2・BX2・BA3・BX3・BX4
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6: 不明
	bit 5: 不明
		
	bit 4: CPUモード(Lowモードフラグ)
		1= Low
		0= Middle,Highモード
	bit 3: 不明
	bit 2: CG関連(ソフトウェアDIPSWの退避)
		1= ディップスイッチモード
		0= 通常モード
	bit 1,0: 不明■[PC-9821Af]
		01b= Highモード
		00b= Middleモード
		10b= Lowモード

	bit 1: 不明■[PC-9821Ap2・As2]
		
		
		
	bit 0: 2NDキャッシュ制御■[PC-9821Ap2・As2・Bp・Bf・An・Ap3・As3]
		1= 2NDキャッシュ無効
		0= 2NDキャッシュ有効
解説
関連	I/O 063Dh


I/O	8F1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
対象 	98NOTE,PC-9801BA・BX
機能
	[READ/WRITE]
	bit 7: GRPH mode
		1= 拡張モード
		0= 基本モード
	bit 6: メインメモリ容量
		1= 640KB
		0= 512KB
	bit 5,4: RS-232C伝送方式
		11b= 調歩同期
		10b= ST2同期
		01b= 同期刻時
		00b= BCI同期
	bit 3: 内蔵FDDドライブのドライブ番号
		1= 内蔵ドライブが1または2
		0= 内蔵ドライブが3または4
	bit 2: CPUモード(Lowモードフラグ)
		1= V30モード■[PC-9801NS/T・NS/L]
		0= 386SL(98)モード■[PC-9801NS/T]
		0= 386SXモード■[PC-9801NS/L]

		1= Lowモード■[PC-9801NA以降]
		0= High,Middleモード■[PC-9801NA以降]

	bit 1: GDCクロック周波数
		1= GDC 2.5MHz
		0= GDC 5MHz
	bit 0: odd parity■
		* このバイトのodd parity
解説  o 各種設定状態を保持する。
関連	


I/O	8F1Eh(表)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	PC-9821Ce・Af・Ap2・As2・Bp・Bs・Be・Bf・Cs2・Ce2・Ts・An・Xt・Xa・Xp・Xn・Xp・Xs・Xe・Xf・
	Ap3・As3・Cf・Cx・Cb・Xa10・Xa9・Xa7・Xe10・Cx2・Cb2
	PC-9801BA2・BS2・BX2・BA3・BX3・BX4
機能
	[READ/WRITE]
	bit 7: odd parity

	bit 6: ディスク接続ユニットの使用
		1= する
		0= しない
	bit 5: ROM BASICの使用
		1= する
		0= しない
	bit 4: 不明■[PC-9821An]
	bit 3: 内蔵FDDドライブのドライブ番号
		1= 内蔵ドライブが1または2
		0= 内蔵ドライブが3または4
	bit 2: CPUモード(Low,Middleモードフラグ)
		1= Low,Middleモード
		0= Highモード
	bit 1: 回線アダプタの使用■[PC-9821Af・Ap2・As2・An・Ap3・As3]
		1= する
		0= しない
	bit 0: 16Mバイト空間制御■[PC-9821Af・Ap・As2・Bp・Bs・Be・Bf・Cs2・Ce2・Ts・An
					Xt・Xa・Xf・Xn・Xp・Xs・Xe・Cf・Cx・Cb・Ap3・As3・
					Xa10・Xa9・Xa7・Xe10・Cx2・Cb2
					PC-9801BA2・BS2・BX2・BA3・BX3・BX4]
		1= 切り放す(システムで使用しない)メモリがリニア
		0= 切り放さない(システムで使用する)メモリが分断
		関連	I/O 043Bh bit 2

解説  o 各種設定状態を保持する。
関連	0000:045Dh


I/O	841Eh(裏)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	PC-9821Ce・Af・Ap2・As2・Bp・Bs・Be・Bf・Cs2・Ce2・Ts・An・Xt・Xa・Xp・Xn・Xp・Xs・Xe・Xf・
	Ap3・As3・Cf・Cx・Cb・Xa10・Xa9・Xa7・Xe10・Cx2・Cb2
	PC-9801BA2・BS2・BX2・BA3・BX3・BX4
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 6〜4: 不明■[PC-9801NL/A]
		関連	I/O 698Eh
			I/O 08F0h,08F2h - 0056h
			I/O 0900h,0906h - 0014h bit 1
	bit 3〜0: HDDモーター停止までの時間
		1111b= HDDモーターを停止しない
		1110b= 60分
		1101b= 55分
		1100b= 50分
		1011b= 45分
		1010b= 40分
		1001b= 35分
		1000b= 30分
		0111b= 25分
		0110b= 20分
		0101b= 15分
		0100b= 10分
		0011b=  6分
		0010b=  3分
		0001b=  2分
		0000b=  1分

解説  o HDDのスピンドルモーターを停止するまでの時間を設定する。
関連	0000:0598h
	0000:05B1h
	0000:059Ah
	■[PC-9821Ap2・As2・Bp・Bs・Be・Bf・Cs2・Ce2・Ts・An・Xa・Xn・Xp・Xs・Xe・Xf・Cf・Cx・Cb・
	Ap3・As3,PC-9801BA2・BS2・BX2・BA3・BX3]
	INT 17h
	I/O 047Bh


I/O	851Eh(裏)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	PC-9801NS/T・NS/L・NS/R・P・NL/R
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
	bit 3〜0: パワーセービングまでの時間
		1111b= パワーセービングを使用しない
		1110b= 60秒
		1101b= 55秒
		1100b= 50秒
		1011b= 45秒
		1010b= 40秒
		1001b= 35秒
		1000b= 30秒
		0111b= 25秒
		0110b= 20秒
		0101b= 15秒
		0100b= 10秒
		0011b=  6秒
		0010b=  3秒
		0001b=  2秒
		0000b=  1秒

解説  o パワーセービングモードに入るまでの時間を設定する。
関連	I/O 08F0h,08F2h - 0050h
	0000:045Ch


I/O	861Eh(裏)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 0: 不明■[PC-9801NS/T]
解説  o 詳細不明


I/O	871Eh(裏),881Eh(裏),891Eh(裏),8A1Eh(裏),8B1Eh(裏),8C1Eh(裏),8D1Eh(裏)
名前	ソフトウェアディップスイッチ
	Undocumented
機能
	[READ/WRITE]
	bit 7: odd parity
		* このバイトのodd parity
解説  o 未使用
	


I/O	8E1Eh(裏)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	PC-9801NS/T・NL・NS/L・NA・NS/R
機能
	[READ/WRITE]
	bit 7〜5: カードBの使用する割り込みアドレス
		111b= 割り込みを使用しない
		110b= INT6
		101b= INT5
		100b= INT4
		011b= INT3
		010b= INT2
		001b= INT1
		000b= INT0

	bit 4〜2: カードAの使用する割り込みアドレス
		111b= 割り込みを使用しない
		110b= INT6
		101b= INT5
		100b= INT4
		011b= INT3
		010b= INT2
		001b= INT1
		000b= INT0

	bit 1,0: カードの使用するDMAチャネル
		11b= CH3
		10b= DMAを使用しない
		01b= 不明(未定義?)
		00b= CH0

解説  o カードが使用する割り込み、DMAチャネルを設定する。
関連	I/O 6F8Eh
	I/O FC8Eh


I/O	8F1Eh(裏)
名前	ソフトウェアディップスイッチ
	Undocumented
対象	PC-9801NS/T・NL・NS/L・NA・NS/R
機能
	[READ/WRITE]
	bit 7〜0: カードスイッチ情報

解説  o カードスイッチとして出力する値を保存しておく。
関連	I/O 0F8Eh